<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title>Configuring the Library</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="generator" content="Doc-O-Matic" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <link rel="STYLESHEET" href="default.css" type="text/css" />

<script type="text/javascript" src="scripts.js"></script>
</head>
<body class="Element700" onload="onBodyLoadEx('frames.html', 'topic', '00025.html');" onmousedown="onBodyMouseDown();">

<!-- Begin Popups -->

<!-- End Popups -->

<!-- Begin Page Header -->
<div class="Element710" id="areafixed">
<div class="Element94">
<a href="00007.html" target="topic">Driver Libraries Help</a> &gt; <a href="00134.html" target="topic">SPI EEPROM Driver Libraries Help</a> &gt; <a href="00031.html" target="topic">AT25 Driver Library Help</a> &gt; <a href="00025.html" target="topic">Configuring the Library</a></div>
<div class="Element92">
<table width="100%" cellspacing="0" cellpadding="0">
<tr><td width="25%">
<div class="Element1">
MPLAB Harmony Core Help</div>
</td><td width="25%">
<div class="Element2">
<a href="contents.html" target="tocidx">Contents</a> | <a href="00007.html" target="topic">Home</a></div>
</td><td width="25%">
<div class="Element90">
<a href="00029.html" target="topic">Previous</a> | <a href="00031.html" target="topic">Up</a> | <a href="00024.html" target="topic">Next</a></div>
</td><td width="25%">
<div class="Element96">
<a href="mailto:docerrors@microchip.com&subject=MPLAB Harmony Documentation Feedback (Topic ID: DRV AT25 Configuring the Library Topic Title: Configuring the Library)&body=Thank you for your feedback! Please include a description of your feedback, and indicate whether you are reporting an an error in the documentation or an enhancement.">Documentation Feedback</a><br> <a href="http://support.microchip.com" target="_blank">Microchip Support</a></div>
</td></tr></table><div class="Element5">
Configuring the Library</div>
</div>
</div>

<!-- End Page Header -->

<!-- Begin Client Area -->
<div class="Element720" id="areascroll">
<div class="Element721">

<!-- Begin Page Content -->
<a name="PageContent"></a><div class="Element58">
<a name="4465736372697074696F6E"></a><div class="Element11">
<div class="Element10">
<p class="Element10">
<span style="color: #000000">AT25 Driver library should be configured via the MHC. Below is the snapshot of the MHC configuration window for configuring the</span>&nbsp;</p>
<p class="Element10">
<span style="color: #000000">AT25 driver and a brief description of various configuration options.</span>&nbsp;</p>
<p class="Element10" style="text-align: center;">
<img src="drv_at25_mhc_config.png" border="0" alt="" title=""></p><p class="Element10">
&nbsp;</p>
<div class="Element15">
User Configurations:</div>

<ul class="Element630">
<li class="Element600"><span style="color: #000000"><strong>PLIB Used:</strong></span>
<ul class="Element631">
<li class="Element601"><span style="color: #000000">Indicates the SPI peripheral instance used by the AT25 driver</span></li>
</ul></li>
<li class="Element600"><strong>Number of Clients:</strong>
<ul class="Element631">
<li class="Element601">Indicates maximum number of clients</li>
<li class="Element601">Always set to one as it supports only a single client</li>
</ul></li>
<li class="Element600"><span style="color: #000000"><strong>EEPROM Page Size:</strong></span>
<ul class="Element631">
<li class="Element601"><span style="color: #000000">Size of one page of EEPROM memory (in bytes)</span></li>
</ul></li>
<li class="Element600"><span style="color: #000000"><strong>EEPROM Flash Size:</strong></span>
<ul class="Element631">
<li class="Element601"><span style="color: #000000">Total size of the EEPROM memory (in bytes)</span></li>
<li class="Element601"><span style="color: #000000">Depending on the specified EEPROM Flash Size, the driver will generate the appropriate number of address bits (8-bit, 16-bit or 24-bit), thereby allowing it to communicate with EEPROM of different sizes in the AT25 family</span></li>
</ul></li>
<li class="Element600"><span style="color: #000000"><strong>Chip Select Pin:</strong></span>
<ul class="Element631">
<li class="Element601"><span style="color: #000000">EEPROM chip select pin (active low)</span></li>
<li class="Element601"><span style="color: #000000">This pin must be configured as GPIO output in &quot;Pin Settings&quot; configuration</span></li>
</ul></li>
<li class="Element600"><span style="color: #000000"><strong>Hold Pin:</strong></span>
<ul class="Element631">
<li class="Element601"><span style="color: #000000">EEPROM hold pin (active low)</span></li>
<li class="Element601"><span style="color: #000000">This pin must be configured as GPIO output in &quot;Pin Settings&quot; configuration</span></li>
</ul></li>
<li class="Element600"><span style="color: #000000"><strong>Write Protect Pin:</strong></span>
<ul class="Element631">
<li class="Element601"><span style="color: #000000">EEPROM write protect pin (active low).</span></li>
<li class="Element601"><span style="color: #000000">This pin must be configured as GPIO output in &quot;Pin Settings&quot; configuration.</span></li>
<li class="Element601"><span style="color: #000000">The AT25 driver keeps the Write Protect pin in logic high state, which means writes are always allowed</span></li>
</ul></li>
<li class="Element600"><span style="color: #000000"><strong>AT25 EEPROM Start Address:</strong></span>
<ul class="Element631">
<li class="Element601"><span style="color: #000000">The EEPROM memory start address.</span></li>
<li class="Element601"><span style="color: #000000">This is mainly used when the AT25 driver is connected to the Memory Block Driver</span></li>
</ul></li>
</ul></div>
</div>
</div>
<!-- End Page Content -->

<!-- Begin Page Footer -->
<div class="Element95">
<a href="00007.html" target="topic">Driver Libraries Help</a> &gt; <a href="00134.html" target="topic">SPI EEPROM Driver Libraries Help</a> &gt; <a href="00031.html" target="topic">AT25 Driver Library Help</a> &gt; <a href="00025.html" target="topic">Configuring the Library</a></div>
<div class="Element93">
<table width="100%" cellspacing="0" cellpadding="0">
<tr><td width="25%">
<div class="Element3">
MPLAB Harmony Core Help</div>
</td><td width="25%">
<div class="Element4">
<a href="contents.html" target="tocidx">Contents</a> | <a href="00007.html" target="topic">Home</a></div>
</td><td width="25%">
<div class="Element91">
<a href="00029.html" target="topic">Previous</a> | <a href="00031.html" target="topic">Up</a> | <a href="00024.html" target="topic">Next</a></div>
</td><td width="25%">
<div class="Element97">
<a href="mailto:docerrors@microchip.com&subject=MPLAB Harmony Documentation Feedback (Topic ID: DRV AT25 Configuring the Library Topic Title: Configuring the Library)&body=Thank you for your feedback! Please include a description of your feedback, and indicate whether you are reporting an an error in the documentation or an enhancement.">Documentation Feedback</a><br> <a href="http://support.microchip.com" target="_blank">Microchip Support</a></div>
</td></tr></table></div>

<!-- End Page Footer -->
</div>
</div>

<!-- End Client Area -->
</body></html>